home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Shareware / IDimager Personal 4.2.0.3 / setup_IDimager_Personal_V4.exe / {app} / Tools / others / SQLServerThumbs.sql
Text File  |  2008-06-28  |  3KB  |  99 lines

  1. /****** Object:  Database idimagerthumbs    ******/
  2.  
  3. IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'idimagerthumbs')
  4.     DROP DATABASE [idimagerthumbs]
  5. GO
  6.  
  7. CREATE DATABASE [idimagerthumbs]  ON (NAME = N'idimager_Data', FILENAME = N'c:\idimager_sqls_catalog\idimagerthumbs_Data.MDF' , SIZE = 35, FILEGROWTH = 5) LOG ON (NAME = N'idimager_Log', FILENAME = N'c:\idimager_sqls_catalog\idimagerthumbs_Log.LDF' , SIZE = 82, FILEGROWTH = 10%)
  8. GO
  9.  
  10. exec sp_dboption N'idimagerthumbs', N'autoclose', N'false'
  11. GO
  12.  
  13. exec sp_dboption N'idimagerthumbs', N'bulkcopy', N'false'
  14. GO
  15.  
  16. exec sp_dboption N'idimagerthumbs', N'trunc. log', N'false'
  17. GO
  18.  
  19. exec sp_dboption N'idimagerthumbs', N'torn page detection', N'true'
  20. GO
  21.  
  22. exec sp_dboption N'idimagerthumbs', N'read only', N'false'
  23. GO
  24.  
  25. exec sp_dboption N'idimagerthumbs', N'dbo use', N'false'
  26. GO
  27.  
  28. exec sp_dboption N'idimagerthumbs', N'single', N'false'
  29. GO
  30.  
  31. exec sp_dboption N'idimagerthumbs', N'autoshrink', N'false'
  32. GO
  33.  
  34. exec sp_dboption N'idimagerthumbs', N'ANSI null default', N'false'
  35. GO
  36.  
  37. exec sp_dboption N'idimagerthumbs', N'recursive triggers', N'false'
  38. GO
  39.  
  40. exec sp_dboption N'idimagerthumbs', N'ANSI nulls', N'false'
  41. GO
  42.  
  43. exec sp_dboption N'idimagerthumbs', N'concat null yields null', N'false'
  44. GO
  45.  
  46. exec sp_dboption N'idimagerthumbs', N'cursor close on commit', N'false'
  47. GO
  48.  
  49. exec sp_dboption N'idimagerthumbs', N'default to local cursor', N'false'
  50. GO
  51.  
  52. exec sp_dboption N'idimagerthumbs', N'quoted identifier', N'false'
  53. GO
  54.  
  55. exec sp_dboption N'idimagerthumbs', N'ANSI warnings', N'false'
  56. GO
  57.  
  58. exec sp_dboption N'idimagerthumbs', N'auto create statistics', N'true'
  59. GO
  60.  
  61. exec sp_dboption N'idimagerthumbs', N'auto update statistics', N'true'
  62. GO
  63.  
  64. exec sp_dboption N'idimagerthumbs', N'trunc. log on chkpt.', N'true'
  65. GO
  66.  
  67. use [idimagerthumbs]
  68. GO
  69.  
  70.  
  71. /****** Object:  Table [dbo].[idThumbs]    ******/
  72. if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[idThumbs]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  73. drop table [dbo].[idThumbs]
  74. GO
  75.  
  76.  
  77. /****** Object:  Table [dbo].[idThumbs]    ******/
  78. CREATE TABLE [dbo].[idThumbs] (
  79.     [GUID] [nvarchar] (50) NOT NULL PRIMARY KEY,
  80.     [ImageGUID] [nvarchar] (255) NULL ,
  81.     [idType] [nvarchar] (1) NULL ,
  82.     [FileName] [nvarchar] (255) NULL ,
  83.     [MediumType] [nvarchar] (2) NULL ,
  84.     [MediumName] [nvarchar] (128) NULL ,
  85.     [MediumSerial] [float] (22) NULL ,
  86.     [idThumb] [image] NULL
  87. ) ON [PRIMARY]
  88. GO
  89.  
  90.  CREATE  INDEX [idThumbs_GUID] ON [dbo].[idThumbs]([GUID]) ON [PRIMARY]
  91. GO
  92.  CREATE INDEX [idxThumbsImageGUID] on [dbo].[idThumbs] (ImageGUID, idType) ON [PRIMARY]
  93. GO
  94.  CREATE INDEX [idxThumbsFileName] on [dbo].[idThumbs] (FileName, MediumType, MediumName, MediumSerial, idType) ON [PRIMARY]
  95. GO
  96.  
  97. exec sp_changedbowner 'idimager_main'
  98. GO
  99.